package cm.project;

import java.io.File;

public class Test2 {
    public static void main(String[] args) {
        File file = new File("d:/bbb");
        allFile(file);
    }

    public static void allFile(File f) {
        //判断是否为文件
        if (!f.exists()) {
            System.out.println(f + "文件不存在");
            return;
        }
        //判断文件夹存在
        if (!f.isDirectory()) {
            System.out.println(f+"目录不存在");
            return;
        }
        //打印所有路径
        File[] files = f.listFiles();
        for (File file : files) {
            //判断是否存在文件夹
            if (file.isDirectory()) {
                allFile(file);
            } else {
                if (file.getName().endsWith(".java")) {
                    System.out.println(file.getAbsolutePath());
                }
            }
        }
    }
}
